Class CommandRatelimiter
Properties
cache = BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string, CommandRatelimitIteminterface CommandRatelimitItemdetritus-client/commandratelimit/CommandRatelimitItem>[src]
Methods
getExceeded(
context: Contextclass Contextdetritus-client/command/Context | InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
ratelimits: Array<CommandRatelimitclass CommandRatelimitdetritus-client/commandratelimit/CommandRatelimit>external Array,
now: number = number
): Array<{ratelimits: Array<CommandRatelimitclass CommandRatelimitdetritus-client/commandratelimit/CommandRatelimit>external Array,
now: number = number
item: CommandRatelimitIteminterface CommandRatelimitItemdetritus-client/commandratelimit/CommandRatelimitItem,
ratelimit: CommandRatelimitclass CommandRatelimitdetritus-client/commandratelimit/CommandRatelimit,
remaining: number
}>external Array[src]ratelimit: CommandRatelimitclass CommandRatelimitdetritus-client/commandratelimit/CommandRatelimit,
remaining: number
getOrCreate(
context: Contextclass Contextdetritus-client/command/Context | InteractionContextclass InteractionContextdetritus-client/interaction/InteractionContext,
ratelimit: CommandRatelimitclass CommandRatelimitdetritus-client/commandratelimit/CommandRatelimit
): CommandRatelimitIteminterface CommandRatelimitItemdetritus-client/commandratelimit/CommandRatelimitItem[src]ratelimit: CommandRatelimitclass CommandRatelimitdetritus-client/commandratelimit/CommandRatelimit